package kierunek;

public enum Kierunek {
	PRAWO, LEWO, GORA, DOL, ZERO;
	
	public static Kierunek przeciwny(Kierunek obecny){
		switch (obecny){
		case PRAWO:
			return LEWO;
		case LEWO:
			return PRAWO;
		case GORA:
			return DOL;
		case DOL:
			return GORA;
		default :
			return ZERO;
		}
	}
	public static Kierunek prawoSkret(Kierunek obecny){
		switch (obecny){
		case PRAWO:
			return DOL;
		case LEWO:
			return GORA;
		case GORA:
			return PRAWO;
		case DOL:
			return LEWO;
		default :
			return PRAWO;
		}
	}
	public static Kierunek lewoSkret(Kierunek obecny){
		switch (obecny){
		case PRAWO:
			return GORA;
		case LEWO:
			return DOL;
		case GORA:
			return LEWO;
		case DOL:
			return PRAWO;
		default :
			return LEWO;
		}
	}
}